#ifndef VENTANAALUMNO_H_
#define VENTANAALUMNO_H_

#include <gtkmm/main.h>
#include <gtkmm/window.h>
#include <gtkmm/box.h>
#include <gtkmm/actiongroup.h>
#include <gtkmm/uimanager.h>
#include <gtkmm/messagedialog.h>
#include <gtkmm/drawingarea.h>
#include <gtkmm/entry.h>
#include <gtkmm/button.h>
#include <gtkmm/filechooserdialog.h>
#include <gtkmm/stock.h>

#include "CajaChat.h"
#include "DialogoLogin.h"
#include "ReproductorVideo.h"
#include "Alumno.h"

class VentanaAlumno:public Gtk::Window {
	Alumno* alumno;
	Gtk::VBox cajaV;
	Gtk::HBox cajaH;
	CajaChat cajaChat;
	Glib::RefPtr<Gtk::ActionGroup> pGrupo;
	Glib::RefPtr<Gtk::UIManager> pUiManager;
	Glib::RefPtr<Gtk::Action> archAdj;

public:
	VentanaAlumno(Alumno* alumno);
	virtual ~VentanaAlumno();

protected:
	void generarMenu();
	void bajarArchAdj();
	void salir();
	void login();
	void logout();
	void inscripcionCurso();
	void elegirCursoAnterior();
	void inscripcionClase();
	void elegirClaseAnterior();
};

#endif
